home *** CD-ROM | disk | FTP | other *** search
/ Programmer Plus 2007 / Programmer-Plus-2007.iso / Programming / Report Writers / Crystal Repot 9.0 Full CD version / Setup.exe / Windows / System32 / HTMLRE90.DLL / HTML / 11402 < prev    next >
Encoding:
Text File  |  2002-07-05  |  5.1 KB  |  168 lines

  1. <HTML>
  2. <HEAD>
  3. <link rel="stylesheet" type="text/css" href="%1css/default.css">
  4. </HEAD>
  5.  
  6. <BODY onload="checkUnlimited();">
  7.  
  8. <script language="Javascript">
  9. //LOCALIZATION STRINGS
  10. var _strUnlimited = "(unlimited)";
  11. var _errDir = "The value for Location of Temp Files cannot be empty.";
  12. var _errMaxThreads = "The value for Maximum Simultaneous Processing Threads must be a number.";
  13. var _errMaxIdleTime = "The value for Minutes Before an Idle Job is Closed must be a number.";
  14. var _errSize = "The value for Maximum Cache Size Allowed must be a number.";
  15. var _errRefresh = "The value for Minutes Between Refreshes from Database must be a number.";
  16. var _strApply = "The server will be restarted if you continue.  This operation might take a while.  Continue?";
  17. </script>
  18.  
  19. <SCRIPT LANGUAGE="JavaScript" SRC="%2js/FormChek.js"></SCRIPT>
  20.  
  21. <DIV ID="tooltip" STYLE="position:absolute;visibility:hidden;z-index:99;"></DIV>
  22.  
  23. <SCRIPT language="Javascript" SRC="%12js/helps.js"></SCRIPT>
  24. <SCRIPT language="Javascript" SRC="%13js/tips.js"></SCRIPT>
  25.  
  26. <SCRIPT language=JavaScript>
  27.  
  28. function onApply()
  29. {
  30.     if(confirm(_strApply))
  31.     {
  32.         document.adminForm.submitType.value = "restart";
  33.         onOK();
  34.     }
  35. }
  36.  
  37. function onOK()
  38. {
  39.     // get the data
  40.     var dir = document.adminForm.dir.value;
  41.     var size = document.adminForm.size.value;
  42.     var refresh = document.adminForm.refresh.value;
  43.     var maxthreads = document.adminForm.maxthreads.value;
  44.     var maxidletime = document.adminForm.maxidletime.value;
  45.     var wantdelay = document.adminForm.wantdelay.checked;
  46.  
  47.     // validate data
  48.     if(isEmpty(dir))
  49.     {
  50.         document.adminForm.dir.focus();
  51.         alert(_errDir);
  52.         return;
  53.     }
  54.     if(!isInteger(size))
  55.     {
  56.         document.adminForm.size.focus();
  57.         alert(_errSize);
  58.         return;
  59.     }
  60.     if(!isInteger(refresh))
  61.     {
  62.         document.adminForm.refresh.focus();
  63.         alert(_errRefresh);
  64.         return;
  65.     }
  66.     if(!document.adminForm.maxthreadsunlimited.checked)
  67.     {
  68.         if(!isInteger(maxthreads))
  69.         {
  70.             document.adminForm.maxthreads.focus();
  71.             alert(_errMaxThreads);
  72.             return;
  73.         }
  74.     }
  75.     if(!isInteger(maxidletime))
  76.     {
  77.         document.adminForm.maxidletime.focus();
  78.         alert(_errMaxIdleTime);
  79.         return;
  80.     }
  81.  
  82.     // submit the data
  83.     document.forms['adminForm'].submit();
  84. }
  85.  
  86. function onReset()
  87. {
  88.     document.forms['adminForm'].reset();
  89.     checkUnlimited();
  90. }
  91.  
  92. function checkUnlimited()
  93. {
  94.     if(document.adminForm.maxthreadsunlimited.checked)
  95.     {
  96.         document.adminForm.maxthreads.value = _strUnlimited;
  97.         document.adminForm.maxthreads.disabled = true;
  98.     }
  99.     else
  100.     {
  101.         if(document.adminForm.maxthreads.value == _strUnlimited)
  102.             document.adminForm.maxthreads.value = "";
  103.         document.adminForm.maxthreads.disabled = false;
  104.         document.adminForm.maxthreads.focus();
  105.     }
  106. }
  107. </SCRIPT>
  108.  
  109. <!-- message -->
  110. <CENTER>
  111. <b>%11</b>
  112. </CENTER>
  113.  
  114. <!-- page content -->
  115. <CENTER>
  116. <FORM action="%3" method="post" name="adminForm" target="_self">
  117.  
  118. <TABLE width=95% cellpadding=4 cellspacing=4>
  119. <TR>
  120. <TD class="list" align=left>Location of Cache Files:</TD>
  121. <TD class="list" align=left colspan=2><INPUT type=text size="45" name="dir" value="%4"></TD>
  122. </TR>
  123. <TR>
  124. <TD class="list" align=left>Maximum Cache Size Allowed (KBytes):</TD>
  125. <TD class="list" align=left colspan=2><INPUT type=text size="10" name="size" value="%5"></TD>
  126. </TR>
  127. <TR>
  128. <TD class="list" align=left>Maximum Simultaneous Processing Threads:</TD>
  129. <TD class="list" align=left><INPUT type=text size="10" name="maxthreads" value="%8"></td>
  130. <td class="list"><INPUT type=checkbox name="maxthreadsunlimited" onclick="checkUnlimited();" value="" %9>Unlimited</TD>
  131. </TR>
  132. <TR>
  133. <TD class="list" align=left>Minutes Before an Idle Job is Closed:</TD>
  134. <TD class="list" align=left colspan=2><INPUT type=text size="10" name="maxidletime" value="%10"></TD>
  135. </TR>
  136. <TR>
  137. <TD class="list" align=left>Minutes Between Refreshes from Database:</TD>
  138. <TD class="list" align=left><INPUT type=text size="10" name="refresh" value="%6"></td>
  139. <td class="list"><INPUT type=checkbox name="wantdelay" value="True" %7>Viewer Refresh Always Hits Database</TD>
  140. </TR>
  141.  
  142. <TR><TD class="list" colspan=2> </TD></TR>
  143.  
  144. <TR>
  145. <TD colspan=2 align=right>
  146. <table border=0 cellpadding=0>
  147. <tr valign=center>
  148. <td class="clsButton" align=middle nowrap><div class="clsButton">
  149. <a href="javascript:onApply();" onMouseOver="St(89);window.status='';return true;" onMouseOut="Ht()">Apply</a></div></td>
  150.  
  151. <td class="clsButton" align=middle nowrap><div class="clsButton">
  152. <a href="javascript:onOK();" onMouseOver="St(88);window.status='';return true;" onMouseOut="Ht()">Update</a></div></td>
  153.  
  154. <td class="clsButton" align=middle nowrap><div class="clsButton">
  155. <a href="javascript:onReset();" onMouseOver="St(18);window.status='';return true;" onMouseOut="Ht()">Reset</a></div></td>
  156. </tr>
  157. </table>
  158. </TD>
  159. </TR>
  160. </TABLE>
  161.  
  162. <INPUT type=hidden name="submitType" value="update">
  163.  
  164. </FORM>
  165. </CENTER>
  166. </BODY>
  167. </HTML>
  168.